Representing Inductively Defined Sets by Wellorderings in Martin-Löf's Type Theory

نویسنده

  • Peter Dybjer
چکیده

We prove that every strictly positive endofunctor on the category of sets generated by Martin-LL of's extensional type theory has an initial algebra. This representation of inductively deened sets uses essentially the wellorderings introduced by Martin-LL of in \Constructive Mathematics and Computer Programming". 1 Background Martin-LL of 10] introduced a general set former for wellorderings in intuitionistic type theory. It has formation rule Aset (x : A) B(x)set W x:A B(x)set introduction rule a : A (x : B(a)) b(x) : W x:A B(x) sup(a; b) : W x:A B(x) : elimination rule c : W x:A B(x) (x : A; y : B(x) ! W x:A B(x); z : Q t:B(x) C(y(t))) d(x; y; z) : C(sup(a; b)) T(c; d) : C(c) and equality rule a : A (x : B(a)) b(x) : W x:A B(x) (x : A; y : B(x) ! W x:A B(x); z : Q t:B(x) C(y(t))) d(x; y; z) : C(sup(a; b)) T(sup(a; b); d) = d(a; b; t:T(b(t); d) : C(c) The elimination rule can be viewed either as a rule of transsnite induction or as a rule of deenition by transsnite recursion of a function f which maps a c : W x:A B(x) into a set C(c). If we let f(c) = T(c; d) then the recursion equation f(sup(a; b)) = d(a; b; t:f(b(t))) follows from the equality rule for wellorderings. Martin-LL of 11] also showed that one can encode both the set of natural numbers and the set of ordinals of the second number class in terms of the wellorderings, the nite sets N 0 ; N 1 ; N 2 , and the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Coherence Theorem for Martin-Löf's Type Theory

In type theory a proposition is represented by a type, the type of its proofs. As a consequence, the equality relation on a certain type is represented by a binary family of types. Equality on a type may be conventional or inductive. Conventional equality means that one particular equivalence relation is singled out as the equality, while inductive equality – which we also call identity – is in...

متن کامل

Set theoretical proofs as type theoretical programs

We show, that all Π 0 2-sentences, provable in the set theory KP I + U can be proved in Martin-Löf's Type Theory with W-type and one universe. Therefore set theoretical proofs can be considered as programs in type theory. The method used is a formalisation of proof theoretical methods in type theory. The result will be a high level type theory program using the full strength of Martin-Löf's Typ...

متن کامل

Errata to "Martin-Löf's Type Theory as an Open-Ended Framework"

This paper treats Martin-Löf’s type theory as an open-ended framework composed of (i) flexibly extensible languages into which various forms of objects and types can be incorporated, (ii) their uniform, effectively given semantics, and (iii) persistently valid inference rules. The class of expression systems is introduced here to define an openended body of languages underlying the theory. Each...

متن کامل

A Finite Axiomatization of Inductive-Recursive Definitions

Induction-recursion is a schema which formalizes the principles for introducing new sets in Martin-Löf’s type theory. It states that we may inductively define a set while simultaneously defining a function from this set into an arbitrary type by structural recursion. This extends the notion of an inductively defined set substantially and allows us to introduce universes and higher order univers...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 176  شماره 

صفحات  -

تاریخ انتشار 1997